﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace KPIS.GERP.GHRMS.MODEL
{
    [Serializable]
    public class EssMessageInfo : RecordInfo
    {
        private int SEND_SEQ;
        private Nullable<DateTime> SEND_DATE;
        private Nullable<int> REF_SEQ;
        private string REF_TYPE;
        private string REF_NO;
        private string SEND_TEXT;
        private Nullable<int> FROM_EMP_SEQ;
        private Nullable<int> TO_EMP_SEQ;
        private Nullable<int> FROM_SEND_SEQ;
        private string MESSAGE_STATUS;

        private string FROM_USER_NAME;
        private string TO_USER_NAME;
        private Nullable<int> REPLY_SEQ;
        private string REPLY_TYPE;
        private string REPLY_TYPE_NAME;

        public EssMessageInfo()
        {

        }

        public int SendSequence
        {
            set { SEND_SEQ = value; }
            get { return SEND_SEQ; }
        }

        public Nullable<DateTime> SendDate
        {
            set { SEND_DATE = value; }
            get { return SEND_DATE; }
        }

        public Nullable<int> RefSequence
        {
            set { REF_SEQ = value; }
            get { return REF_SEQ; }
        }

        public string RefType
        {
            set { REF_TYPE = value; }
            get { return REF_TYPE; }
        }

        public string RefNo
        {
            set { REF_NO = value; }
            get { return REF_NO; }
        }

        public string SendText
        {
            set { SEND_TEXT = value; }
            get { return SEND_TEXT; }
        }

        public Nullable<int> FromSequence
        {
            set { FROM_EMP_SEQ = value; }
            get { return FROM_EMP_SEQ; }
        }

        public Nullable<int> ToSequence
        {
            set { TO_EMP_SEQ = value; }
            get { return TO_EMP_SEQ; }
        }

        public Nullable<int> FromSendSequence
        {
            set { FROM_SEND_SEQ = value; }
            get { return FROM_SEND_SEQ; }
        }

        public string MessageStatus
        {
            set { MESSAGE_STATUS = value; }
            get { return MESSAGE_STATUS; }
        }

        public Nullable<int> ReplySequence
        {
            set { REPLY_SEQ = value; }
            get { return REPLY_SEQ; }
        }

        public string ReplyType
        {
            set { REPLY_TYPE = value; }
            get { return REPLY_TYPE; }
        }

        public string ReplyTypeName
        {
            set { REPLY_TYPE_NAME = value; }
            get { return REPLY_TYPE_NAME; }
        }
    }
}
